【C++】map用法(构造、遍历、添加、删除、查找数据) | 您所在的位置:网站首页 › 遍历map c › 【C++】map用法(构造、遍历、添加、删除、查找数据) |
https://www.w3cschool.cn/cpp/cpp-fu8l2ppt.html map是C++中的一个标准容器,它提供了很好一对一的关系,在一些程序中建立一个map可以起到事半功倍的效果,本文为大家总结了map的一些基本简单的操作! 目录 一、Map的使用二、Map的构造2.1 构造函数2.2 添加数据2.3 数据的遍历2.4 元素的查找2.5 元素的删除 三、例子3.1 元素插入与前项迭代3.2 swap的用法 一、Map的使用1.需要导入头文件 #include // STL头文件没有扩展名.h2.map 对象是一个模版类,需要关键字和存储对象两个模版参数 using namespace std; map person;3.可以对模版进行类型定义使其使用方便 using namespace std; typedef map MAP_INT_STRING; MAP_INT_STRING person; 二、Map的构造 2.1 构造函数 map mapPerson; 2.2 添加数据1.insert函数插入pair数据 map mapPerson; mapPerson.insert(pair(1,"Jim"));2.insert函数插入value_type数据 mapPerson.insert(map::value_type (2, "Tom"));3.用数组方式插入数据 mapPerson[3]="Jerry"; 2.3 数据的遍历1.前向迭代器 map::iterator it; map::iterator itEnd; it = mapPerson.begin(); itEnd = mapPerson.end(); while (it != itEnd) { cout cout |
CopyRight 2018-2019 实验室设备网 版权所有 |